package cn.ming.leo.utils;

/**
 * MQ用户同步，涉及到user_info,user_level,user_money表同步
 * 
 * @author william
 * @date 2017年5月15日
 *
 */
public class MqUserBean {

	/**
	 * 设计表操作范围;采用&运算 <br>
	 * 1 ： user_info; 不等于1 : 没有对user_info操作 <br>
	 * 2 ： user_money; 不等于2 : 没有对user_money操作 <br>
	 * 4 ： user_level; 不等于4 : 没有对user_level操作 <br>
	 * 8 ： groups; 不等于8 : 没有对groups操作 <br>
	 * 
	 */
	private int scopeFlag;

	/**
	 * 设计表insert/update操作;采用&运算 <br>
	 * 1 ： user_info.insert(); 不等于1 : user_info.update() <br>
	 * 2 ： user_money.insert(); 不等于2 : user_money.update() <br>
	 * 4 ： user_level.insert(); 不等于4 : user_level.update() <br>
	 * 8 ： groups.insert(); 不等于8 : groups.update() <br>
	 * 
	 */
	private int operateFlag;

	private int mongoUser;

	private String userSafeStr;

	private String userStr;

	private String userMoneyStr;

	private String userLevelStr;

	private String groupStr;

	public MqUserBean() {

	}

	public MqUserBean(int scopeFlag, int operateFlag, String userStr, String userMoneyStr, String userLevelStr) {
		this.scopeFlag = scopeFlag;
		this.operateFlag = operateFlag;
		this.userStr = userStr;
		this.userMoneyStr = userMoneyStr;
		this.userLevelStr = userLevelStr;

	}

	public int getScopeFlag() {
		return scopeFlag;
	}

	public void setScopeFlag(int scopeFlag) {
		this.scopeFlag = scopeFlag;
	}

	public int getOperateFlag() {
		return operateFlag;
	}

	public void setOperateFlag(int operateFlag) {
		this.operateFlag = operateFlag;
	}

	public String getUserStr() {
		return userStr;
	}

	public void setUserStr(String userStr) {
		this.userStr = userStr;
	}

	public String getUserMoneyStr() {
		return userMoneyStr;
	}

	public void setUserMoneyStr(String userMoneyStr) {
		this.userMoneyStr = userMoneyStr;
	}

	public String getUserLevelStr() {
		return userLevelStr;
	}

	public void setUserLevelStr(String userLevelStr) {
		this.userLevelStr = userLevelStr;
	}

	public int getMongoUser() {
		return mongoUser;
	}

	public void setMongoUser(int mongoUser) {
		this.mongoUser = mongoUser;
	}

	public String getUserSafeStr() {
		return userSafeStr;
	}

	public void setUserSafeStr(String userSafeStr) {
		this.userSafeStr = userSafeStr;
	}

	public String getGroupStr() {
		return groupStr;
	}

	public void setGroupStr(String groupStr) {
		this.groupStr = groupStr;
	}

}
